home *** CD-ROM | disk | FTP | other *** search
/ Champak 33 / Volume 33 - JOGO DISK .iso / Games / shoot_em_in.swf / scripts / DefineSprite_136 / frame_81 / DoAction.as
Text File  |  2007-01-15  |  821b  |  31 lines

  1. function screenToWorld(px, py, pycamera, pfocale, pscale, pxoffset, pyoffset)
  2. {
  3.    var lpoint = new Object();
  4.    lpoint.scale = (py - pyoffset) / pycamera;
  5.    lpoint.x = (px - pxoffset) / lpoint.scale;
  6.    lpoint.y = pycamera;
  7.    lpoint.z = pscale * pfocale / lpoint.scale - pfocale;
  8.    return lpoint;
  9. }
  10. function worldToScreen(px, py, pz, pfocale, pscale, pxoffset, pyoffset)
  11. {
  12.    var lpoint = new Object();
  13.    var lScale = pscale * pfocale / (pfocale + pz);
  14.    lpoint.x = lScale * px + pxoffset;
  15.    lpoint.y = lScale * py + pyoffset;
  16.    lpoint.z = Math.abs(lScale) / 2;
  17.    return lpoint;
  18. }
  19. function vectorDiv()
  20. {
  21.    vXVector /= vDivBut;
  22.    vYVector /= vDivBut;
  23.    vZVector /= vDivBut;
  24. }
  25. function vectorDivGoal()
  26. {
  27.    vXVector /= vDivGoal;
  28.    vYVector /= vDivGoal;
  29.    vZVector /= vDivGoal;
  30. }
  31.